Mapping an IP Address to a Domain
In order to achieve third-party HTTPS certification, it is necessary to map the controller's externally accessible IP address to a domain. The domain name becomes the hostname for the controller: a fixed, human readable point of access to the device.
Domain names can be purchased from Domain Name Registrars and assigned to a static IP address, usually for an annual fee. For example, the IP address 203.97.123.169 could be assigned the domain name controller.com, and would then be accessible by typing that domain name into a browser address bar.
However, typically routers are assigned a dynamic IP address. This IP address is not static: internet service providers may reassign the address whenever the router is reset or even more frequently. A fixed domain name would have to be constantly monitored and updated, as the IP address it is mapped to will change unpredictably. If necessary, a static IP address may be purchased from your internet service provider.
Alternatively, you may use a Dynamic Domain Name Server (DDNS), which allows a dynamic IP address to be mapped to a static domain name. Generally a DDNS service will provide a client application which runs on the web server PC and automatically updates the domain's IP address mapping whenever the external IP address changes. Controllers also have an integrated DDNS client which supports several free DDNS providers.